package com.hsmw.api.vo;


import java.io.Serializable;

public class PayInfo implements Serializable {

    private String instMid;
    private String merOrderId;
    private String mid;
    private String msgSrc;
    private String msgType;
    private String notifyUrl;
    private String requestTimestamp;
    private String signType;
    private String subAppId;
    private String tid;
    private Long totalAmount;
    private String tradeType;

    public String getMerOrderId() {
        return merOrderId;
    }

    public void setMerOrderId(String merOrderId) {
        this.merOrderId = merOrderId;
    }

    public String getMid() {
        return mid;
    }

    public void setMid(String mid) {
        this.mid = mid;
    }

    public String getMsgSrc() {
        return msgSrc;
    }

    public void setMsgSrc(String msgSrc) {
        this.msgSrc = msgSrc;
    }

    public String getMsgType() {
        return msgType;
    }

    public void setMsgType(String msgType) {
        this.msgType = msgType;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public String getRequestTimestamp() {
        return requestTimestamp;
    }

    public void setRequestTimestamp(String requestTimestamp) {
        this.requestTimestamp = requestTimestamp;
    }

    public String getSignType() {
        return signType;
    }

    public void setSignType(String signType) {
        this.signType = signType;
    }

    public String getTid() {
        return tid;
    }

    public void setTid(String tid) {
        this.tid = tid;
    }

    public Long getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Long totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getTradeType() {
        return tradeType;
    }

    public void setTradeType(String tradeType) {
        this.tradeType = tradeType;
    }

    public String getInstMid() {
        return instMid;
    }

    public void setInstMid(String instMid) {
        this.instMid = instMid;
    }

    public String getSubAppId() {
        return subAppId;
    }

    public void setSubAppId(String subAppId) {
        this.subAppId = subAppId;
    }

    @Override
    public String toString() {
        return
                "instMid=" + instMid +
                "&merOrderId=" + merOrderId +
                "&mid=" + mid + 
                "&msgSrc=" + msgSrc + 
                "&msgType=" + msgType + 
                "&notifyUrl=" + notifyUrl + 
                "&requestTimestamp=" + requestTimestamp + 
                "&signType=" + signType + 
                "&tid=" + tid + 
                "&totalAmount=" + totalAmount;
    }

    public String toWXString() {
        return
                "instMid=" + instMid +
                "&merOrderId=" + merOrderId +
                "&mid=" + mid +
                "&msgSrc=" + msgSrc +
                "&msgType=" + msgType +
                 "&notifyUrl=" + notifyUrl +
                 "&requestTimestamp=" + requestTimestamp +
                 "&signType=" + signType +
                 "&subAppId=" + subAppId +
                 "&tid=" + tid +
                 "&totalAmount=" + totalAmount +
                 "&tradeType=" + tradeType;
    }
}
